package com.niit.session8;


public class Students {
	public Students() {
	}
	
	public static void main(String[] args) {
//		定义一个数组，存储5个学生的年龄。
//		定义一个数组，存储3个学生的名字。
//		定义一个数组存储5个学生的身高。
//		完整的数组定义格式，数组定义完，长度就固定了，无法改变
		int[] ages = new int[] {18,19,20,21,22};
//		简化版的写法，中括号可以放在数据类型后面，也可以放在数组名字的后面
		String names[] = {"Trout","Luk","Rina"};
		double[] heights = {1.65,1.85,1.92};
//		如果直接打数组的名字，会打印数组在内存中的地址
		System.out.println(ages);
//		如果想打印数组里具体的值，需要通过数组的下标，数组的下标从0开始
		System.out.println(names[0]);
		System.out.println(names[1]);
		System.out.println(names[2]);
//		给数组重写赋值，也是通过下标
		names[0] = "RK";
		System.out.println(names[0]);
//		数组的动态初始化
		int scores[] = new int[3];
//		如果使用动态初始化，Java会自动给数组赋上一些默认值，
//		int类型是0
//		String类型是null
//		double类型是0.0
//		boolean是false
		System.out.println(scores[0]);
		scores[0] = 100;
		System.out.println(scores[0]);
		
		
		
		
	}

}
